// pages/evaluate/evaluate.js
const SERVICE = require("../../service.js");

Page({

  /**
   * 页面的初始数据
   */
  data: {
    textarea_val:"",
    item:0,
    evaluateImgs:[],
    imgUrl:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      orderId:options.orderId,
      imgSrc: options.imgSrc,
      recId: options.recId
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  item(e){
    let item = e.currentTarget.dataset.index;
    this.setData({
      item
    });
  },
  textarea(e){
    let textarea_val = e.detail.value;
    this.setData({
      textarea_val
    });
  },
  addPhotos(){
    let _this = this,td = this.data;
    if (td.evaluateImgs.length < 4){
      wx.chooseImage({
        success: function (res) {
          console.log("图片路径:",res);
          let tempFilePaths = res.tempFilePaths[0];
          td.evaluateImgs.push(tempFilePaths);
          _this.setData({
            evaluateImgs: td.evaluateImgs
          });
          wx.uploadFile({
            url: 'https://hlhj.ewent.cn/index.php?m=api&c=goods&a=upload_image',
            filePath: tempFilePaths,
            name: 'file',
            success: function (resImg) {
              var data = JSON.parse(resImg.data);
              if (data.code == 200){
                td.imgUrl += data.data + ',';
                _this.setData({
                  imgUrl: td.imgUrl
                });
              }
            } 
          });
        }
      });
      
    }else{
      wx.showToast({
        title: "最多上传4张图片",
        icon:"none",
        mask:true
      });
    }
   
  },
  button(){
    let td = this.data, Rank = {0:5,1:3,2:1};
    let openid = wx.getStorageSync("token");  
    console.log("评论内容:", td.textarea_val);  
    console.log('评论星级：',Rank[td.item]);
    console.log("评论的图片链接：", td.imgUrl);
    if (td.textarea_val.length == 0){
      wx.showToast({
        title: "请输入评论内容",
        icon:"none",
        mask:true
      });
    } else if (td.evaluateImgs.length == 0){
      wx.showToast({
        title: "请选择评论图片",
        icon: "none",
        mask: true
      });
    }else{
      SERVICE.addEvaluate({
        id: td.orderId,
        rank: Rank[td.item],
        content: td.textarea_val,
        images: td.imgUrl,
        rec_id: td.recId,
        openid
      },(status,data)=>{
        console.log(data);
        wx.showToast({
          title: data.message,
          icon:"none",
          mask:true  
        });
      if(status){
       setTimeout(()=>{
        wx.switchTab({
          url: "../my-center/my-center",
        });
       },2000);
      }
    });
    }
    
  }
})